<?php


namespace app\common\model\member;

use think\Model;
use app\common\model\file\FileModel;
use hg\apidoc\annotation as Apidoc;

/**
 * 会员设置模型
 */
class SettingModel extends Model
{
    // 表名
    protected $name = 'member_setting';
    // 表主键
    protected $pk = 'setting_id';

    // 关联会员默认头像文件
    public function defaultavatar()
    {
        return $this->hasOne(FileModel::class, 'file_id', 'default_avatar_id')->append(['file_url'])->where(where_disdel());
    }
    // 获取会员默认头像链接
    public function getDefaultAvatarUrlAttr()
    {
        return $this['defaultavatar']['file_url'] ?? '';
    }
}
